﻿@charset "utf-8";
/*reset*/

/* CSS reset for c_b */

/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl1 {float:left; display:inline;}
.fr1 {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}

-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;

/*其他*/
#flashbox { height:300px; background:url(../imagesp/flashbg.png) repeat-x; }

.container { width:1180px; height:px; margin:0 auto;}

.container a img {width:960px; height:300px; }

.container .flashimg li{ float:left;}

.num { position: absolute; width: 90px; float: right; top:270px; left:840px; }

.num li { width:15px; height:15px; margin:1px; line-height:15px; float:left; text-align:center;  color:#86a2b8; background: url(../imagesp/flashbutton.gif) no-repeat -15px 0px; cursor:pointer; }

.num li.on { line-height:15px; width:15px; height:15px; color:#ffffff; background: url(../imagesp/flashbutton.gif) no-repeat; }



/*原reset*/

/*title*/

h2 { font-size:26px;}

/*end reset*/


/*清除浮动*/
.clearfix:after{ 
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix{ /*兼容 IE*/
    zoom: 1;
}



/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.container{margin-left:auto; margin-right:auto; width:1200px;}

/* header部分 */


a:hover {text-decoration:none;}

/* 返回顶部样式 */ 

/* 消息框样式 */ 


/* PCflash样式 */ 

@charset "utf-8";
/* CSS Document */

p.p1_title {font-size: 32px;text-align: center;font-weight: bold;padding-top: 50px;text-transform: uppercase;color: #cccccc;}
h2.h2_title1 {text-align: center;font-size: 32px;margin-bottom: 30px;}
h2.h2_title1 i {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 230px;height: 3px;}
h2.h2_title1 i.titl {background: url(../imagesp/titl01.png) no-repeat right center;}
h2.h2_title1 i.titr {background: url(../imagesp/titr01.png) no-repeat left center;}
h2.h2_title1 a {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;padding: 0 15px;color: #333;}
h2.h2_title1 span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;padding: 0 15px;color: #333;}




/**/
.news1 {padding-bottom: 50px; height:654px;}
.news1 .conleft {position: relative;}
.news1 .conleft .l_more {position: absolute;right: 5px;top: 8px;font-size: 14px;color: #333;}
.news1 .news_type {border: 3px solid #1f4a9f;background: #fff; margin-bottom: 30px;}
.news1 .news_type a {float: left;width:50%; color:#222;height: 55px;line-height: 55px;position: relative;text-align: center;font-size: 18px;}
.news1 .news_type a i {text-transform: uppercase;font-size: 14px;}
.news1 .news_type a.cur {background: #1f4a9f;color: #fff;}


.news1 .news_con {}
.news1 .news_con .conleft {width: 800px;}
.news1 .news_con .conleft .concase {display: none;}
.news1 .news_con .conleft .concase.cur {display: block;}
.news1 .news_con .conleft dl {padding: 0 0 20px 325px;position: relative;height: 200px;border-bottom: 1px solid #;}
.news1 .news_con .conleft dl dt {width: 305px;height: 196px;position: absolute;left: 0;top: 0;}
.news1 .news_con .conleft dl dt img{width: 305px;height: 196px;}
.news1 .news_con .conleft dl dd.dd1 {height: 30px;line-height: 30px;font-weight: bold;}
.news1 .news_con .conleft dl dd.dd1 a {color: #000;font-size: 16px;float: left;width: 380px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.news1 .news_con .conleft dl dd.dd1 span {float: right;font-size: 13px;color: #555;}
.news1 .news_con .conleft dl dd.dd2 {margin-top: 5px;line-height: 24px;font-size: 13px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;height: 96px;}
.news1 .news_con .conleft dl dd.dd3 {margin-top: 25px;}
.news1 .news_con .conleft dl dd.dd3 a {display: block;width: 99px;height: 33px;line-height: 33px;text-align: center;background: #1f4a9f;color: #fff;font-size: 14px;border-radius: 5px;}

.news1 .news_con .conleft ul {margin-top: 20px;}
.news1 .news_con .conleft ul li {height: 40px;width: 365px;border-bottom: 1px dashed #d0d0d0;line-height: 40px;padding-left: 20px;font-size: 13px;background: url(../imagesp/newsicon.png) no-repeat left center;}
.news1 .news_con .conleft ul li a {float: left;width: 275px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;color: #000;}
.news1 .news_con .conleft ul li span {float: right;color: #000;width: 80px;}
.news1 .news_con .conleft ul li:hover a {color: #1f4a9f;}

.news1 .news_con .conright {width: 340px;}
.news1 .news_con .conright .r_top {height: 52px;background: #1f4a9f;font-size: 18px;line-height: 52px;text-align: center;}
.news1 .news_con .conright .r_top i{font-size: 14px;}
.news1 .news_con .conright .r_top a {color: #fff;}
.news1 .news_con .right_con {position: relative;overflow: hidden;}
.news1 .news_con .wtcont{ height:420px; padding-top:10px;overflow:hidden;}

.news1 .news_con .conright dl{padding:15px 0;font-size: 14px;width:330px;border-bottom: 1px dashed #e7e7e7;}
.news1 .news_con .conright dt{padding:2px 0; padding-left:30px; font-weight: bold;font-size: 16px;height: 22px;line-height: 22px;background: url(../imagesp/news_q.png) no-repeat left center;}
.news1 .news_con .conright dt a{ color:#333;}
.news1 .news_con .conright dd {height:60px;margin-top:13px; overflow: auto;background: url(../imagesp/news_a.png) no-repeat left top;}

.news1 .news_con .conright dd a {display: block; color:#868686; line-height:20px; height:60px;margin-left:30px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;	-webkit-box-orient: vertical;}

